/*--------css reset ------------*/
html{font: 14px/1.2 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\5b8b体,sans-serif;width: 100%;}
body{width:100%;min-width: 1200px;}
body,p,ul{margin: 0;padding: 0;}
li,dt{list-style: none;}
img{border:none;vertical-align: middle;}
a{color:inherit;text-decoration: none;}
input,textarea{padding: 0;margin: 0;border: none;}
h1,h2{padding: 0;margin: 0;font-weight: normal;}
.clear:after{clear: both;content: "";display: block;visibility: hidden;}
.fl{float: left;}
.fr{float: right;}

header{width: 100%;position: relative;heig ht: 800px;border-top: 1px #ddd solid;}
.header_top{width: 1200px;margin: 0 auto;margin-top: 20px;position: relative;z-index: 2;}
.nav{color: #4d4c4c;text-align: center;height: 44px;overflow: hidden;margin-top: 30px;}
.nav ul li{float: left;width: 85px;height: 44px;line-height: 44px;}
.nav ul li a{display:block;}
.nav li:hover,.nav li.on{background: #00a0e9;color: #fff;}

.banner {position:absolute;top:0;left:0;width: 100%;height: 800px;z-index: 1;overflow: hidden;}

.banner .hd{ he ight:15px; overflow:hidden; position:absolute; ri ght:5px;left:50%;margin-left:-34px; bottom:10px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:4px;  width:15px; height:15px; line-height:20px; text-align:center; background:#fff; cursor:pointer; font-size:12px;border-radius: 50%;}
.banner .hd ul li.on{ backgroun d:#f00;background:#00a0e9; color:#fff; }

.banner .bd{width: 100%;height:100%}
.banner .bd .tempWrap{height:100%;}
.banner .bd .tempWrap .banner_ul{height:100%;}
.banner_ul li{width: 100%;he ight: 800px;height:100%;overflow: hidden;position: relative;}
.banner_ul li img{wid th:1920px;top: 0;le ft: 50%;ma rgin-left: -960px;width:100%;position: absolute;}

		.banner .prev,
		.banner .next{z-index:10000; position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.banner .next{ left:auto; right:3%; background-position:8px 5px; }
		.banner .prev:hover,
		.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.banner .prevStop{ display:none;  }
		.banner .nextStop{ display:none;  }

.container{width: 100%}
.icon_line{background: url(../images/title_line.png) no-repeat;width: 130px;height: 10px;position: absolute;}
.section {width: 1200px;margin: 0 auto;;margin-top: 70px;}
.section_name{text-align: center;color: #333c;margin-bottom: 30px;position: relative}
.name_box{display:inline-block;*display: inline;*zoom: 1;padding: 0 15px;background: #fff;}
.fenge{position: absolute;top: 50%;width: 40%;left: 30%;height: 4px;margin-top: -2px;background: #00A0E9;z-index: -1;}
.section_name .cn{font-size: 30px;}
.section_descripe{text-align: center;margin:32px 0;color:#625E5E;}

.show{width: 1206px;height: 400px;overflow: hidden;margin-right: -50px;}
.show_important{width: 600px!important;height: 400px!important;}
.main_box{width: 100%;overflow: hidden;}
.show_box{width: 295px;height: 198px;overflow: hidden;float: left;margin-right: 4px;margin-bottom: 4px;}
.show_box img{width: 100%;height:100%;}
.show_box .img_name{margin-top: -40px;paddi ng-right:40px ;height: 40px;line-height: 40px;tex t-align: right;color: #fff;position: relative;z-index: 1;background: rgba(40,40,40,0.5);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#80323232,endcolorstr=#80323232);}
.show_box .img_name a{display:block;padding-left:10px;padding-right:10px;}
.show_more{text-align: right;}
.about_more a,.show_more a{padding: 5px 15px;border: 1px #ddd solid;border-radius: 5px;display: inline-block;*display: inline;*zoom: 1;margin-top: 15px;}
.about_more a{border: 1px #fff solid;}

.service_content{margin-right: -90px;margin-top: 66px;}
.service_box{width: 228px;height:280px;border: 1px #ddd solid;overflow:hidden;padding: 38px 60px 60px;float: left;margin-right: 70px;margin-bottom: 40px;}
.service_img{text-align: center;height: 136px;z-index: -1;overflow: hidden;}
.service_img img{position: relative;top: 0;}
.service_name{font-size: 21px;text-align: center;color: #4c4c4c;margin-top: 5px;}
.service_descripe{color: #808080;margin-top: 15px;line-height: 1.6;}
.service_box:hover .service_name{color: #00A0E9;}
.service_box:hover .service_img img:first-child{
	display: none;
}

.about_us{height: 370px;background: url(../images/about.jpg) no-repeat top center;width: 100%;margin: 0 auto;color: #fff;text-align: center;}
.about_box{width: 680px;margin: 0 auto;padding: 0 15px;margin-top: 50px;}
.about_box .section_name{color: #fff;}
.about_content{margin-top: 30px;line-height: 1.4;}

.news{text-align: center;width: 100%;height: 405px;margin-right: -50px;overflow: hidden;margin-bottom: 190px;}
.news_more{width: 1056px;margin: 25px auto;text-align: right;}
.news_box{height: 405px;width: 330px;display: inline-block;*display: inline;*zoom: 1;text-align: left;margin-right: 35px;}
.news_name{color: #4c4c4c; font-size: 18px;line-height:37px;height: 37px;}
.news_more a{padding: 5px 8px;}
.news_box p{padding: 0 10px;}

footer{height: 235px;background: #303030;color:#fff;text-align: center;}
.footer_content,.footer_content_2{padding-top: 60px;text-align: left;display: inline-block;*display: inline;*zoom: 1;line-height:2;vertical-align: text-top;margin-right: 130px;}
.footer_content_2{margin-right: 0;}

.news_more a:hover,.about_more a:hover,.more a:hover,.show_more a:hover{background: #00A0E9;color: #fff;border-color: #00A0E9;}
